#ifndef __FLOWCONTROLLER_H__
#define __FLOWCONTROLLER_H__

#include "cocos2d.h"

class GameManager;
class BaseScreen;
class SkillsLoader;
class LevelLoader;

class FlowController
{
private:
	GameManager*			myGameManager;
	BaseScreen*				myBaseScreen;

	LevelLoader*			myLevelLoader;
	SkillsLoader*			mySkillsLoader;

public:
	FlowController();
	~FlowController();

	void					switchScreenTo(int screenID); //Switch screen to desired screen
	cocos2d::CCScene*		loadInitialScreen(); //Called when first creating flow controller
};

#endif // __FLOWCONTROLLER_H__
